<?php

/*
 * Object/EmployeDisponibilite.php
 */

namespace RHX\Model\Object;

class EmployeDisponibilite {

    public $id;
    public $matricule;
    public $version;
    public $lundi;
    public $lundi_entree;
    public $lundi_sortie;
    public $mardi;
    public $mardi_entree;
    public $mardi_sortie;
    public $mercredi;
    public $mercredi_entree;
    public $mercredi_sortie;
    public $jeudi;
    public $jeudi_entree;
    public $jeudi_sortie;
    public $vendredi;
    public $vendredi_entree;
    public $vendredi_sortie;
    public $samedi;
    public $samedi_entree;
    public $samedi_sortie;
    public $dimanche;
    public $dimanche_entree;
    public $dimanche_sortie;

    public function __construct($data = array()) {
	$this->exchangeArray($data);
    }

    public function exchangeArray($data) {
	$this->id		 = isset($data['id']) ? $data['id'] : null;
	$this->matricule	 = isset($data['matricule']) ? $data['matricule'] : 0;
	$this->version		 = isset($data['version']) ? $data['version'] : 0;
	$this->lundi		 = isset($data['lundi']) ? $data['lundi'] : 3;
	$this->lundi_entree	 = isset($data['lundi_entree']) ? $data['lundi_entree'] : '00:00';
	$this->lundi_sortie	 = isset($data['lundi_sortie']) ? $data['lundi_sortie'] : '00:00';
	$this->mardi		 = isset($data['mardi']) ? $data['mardi'] : 3;
	$this->mardi_entree	 = isset($data['mardi_entree']) ? $data['mardi_entree'] : '00:00';
	$this->mardi_sortie	 = isset($data['mardi_sortie']) ? $data['mardi_sortie'] : '00:00';
	$this->mercredi		 = isset($data['mercredi']) ? $data['mercredi'] : 3;
	$this->mercredi_entree	 = isset($data['mercredi_entree']) ? $data['mercredi_entree'] : '00:00';
	$this->mercredi_sortie	 = isset($data['mercredi_sortie']) ? $data['mercredi_sortie'] : '00:00';
	$this->jeudi		 = isset($data['jeudi']) ? $data['jeudi'] : 3;
	$this->jeudi_entree	 = isset($data['jeudi_entree']) ? $data['jeudi_entree'] : '00:00';
	$this->jeudi_sortie	 = isset($data['jeudi_sortie']) ? $data['jeudi_sortie'] : '00:00';
	$this->vendredi		 = isset($data['vendredi']) ? $data['vendredi'] : 3;
	$this->vendredi_entree	 = isset($data['vendredi_entree']) ? $data['vendredi_entree'] : '00:00';
	$this->vendredi_sortie	 = isset($data['vendredi_sortie']) ? $data['vendredi_sortie'] : '00:00';
	$this->samedi		 = isset($data['samedi']) ? $data['samedi'] : 3;
	$this->samedi_entree	 = isset($data['samedi_entree']) ? $data['samedi_entree'] : '00:00';
	$this->samedi_sortie	 = isset($data['samedi_sortie']) ? $data['samedi_sortie'] : '00:00';
	$this->dimanche		 = isset($data['dimanche']) ? $data['dimanche'] : 3;
	$this->dimanche_entree	 = isset($data['dimanche_entree']) ? $data['dimanche_entree'] : '00:00';
	$this->dimanche_sortie	 = isset($data['dimanche_sortie']) ? $data['dimanche_sortie'] : '00:00';
    }

    public function getArrayCopy() {
	return get_object_vars($this);
    }

}

?>
